var superagent = require('superagent');
var cheerio = require('cheerio');

exports.hotlist = function (req, res, next) {
    console.log(req.url);
    superagent.get(`http://www.xdg555.com/index.php?m=label-top.html`)
        .end(function (err, sres) {
            if (err) {
                return next(err);
            }
            // sres.text 里面存储着网页的 html 内容，将它传给 cheerio.load 之后
            // 就可以得到一个实现了 jquery 接口的变量，我们习惯性地将它命名为 `$`
            // 剩下就都是 jquery 的内容了
            var $ = cheerio.load(sres.text);
            var items = [];
            
            $('.top_v_list li').each(function(index,element){
                var $element = $(element)
                items.push({
                    href:$element.find('a').attr('href'),
                    name:$element.find('a').text(),
                    desc:$element.find('.desc').text()
                })
            })
            res.send(items);
        });
}